// 表格部分样式
.el-table {
    margin: 14px 0;
    border-color: #d8dce4;
    font-size: 10px;
    // font-size: 12px;
}

.el-table {
    tr.hover-row {
        td {
            background: rgba(59, 126, 252, 0.1) !important;
        }
    }
    tr.current-row {
        td {
            background: #b8daff !important;
        }
    }
}

.el-tree-node__label {
    font-size: 10px;
    // font-size: 14px;
}

.el-table--enable-row-hover {
    .el-table__body tr {
        &:hover {
            background: rgba(59, 126, 252, 0.3);
            border: 1px solid #313463;
        }
    }
}

.el-button--text {
    color: #274ffb;
}

.el-table th {
    background: #f0f8ff;
    font-size: 12px;
    // font-size: 15px;
    font-weight: 600;
    height: 36px !important;
    // height: 56px !important;
    padding: 2px 0;
    color: #333;
    // text-align: left !important;
    font-family: sans-serif;
    &:last-child {
        text-align: center !important;
    }
    &:first-child {
        padding-left: 16px;
    }
}

.el-table .sort-caret.ascending {
    top: 0;
}

.el-table .sort-caret.descending {
    bottom: 2px;
}

.el-table .caret-wrapper {
    height: 23px;
}

.el-table tr td {
    font-size: 10px;
    // font-size: 14px;
    font-weight: normal;
    height: 30px !important;
    // height: 50px !important;
    padding: 1px 0;
    color: #4c5763;
}

.el-button--small,
.el-button--small.is-round {
    padding: 2px 6px;
}

.el-table__footer-wrapper tbody td,
.el-table__header-wrapper tbody td {
    background-color: #f2f6fc;
}

.el-table--border td,
.el-table th.is-leaf {
    border-color: #d6d8df;
}

.el-table--border::after,
.el-table--group::after,
.el-table::before {
    background: #d8dce4;
}

.el-table--border th.gutter:last-of-type {
    display: inline !important;
}

// 搜索条件部分样式
.link-section {
    background: #ffffff;
    box-shadow: 0 0 6px 0 #dfdfdf;
    border-radius: 4px;
    margin: 7px;
    padding: 7px 7px 0 7px;
    overflow: hidden;
    .el-form-item--mini.el-form-item {
        .el-input--mini {
            .el-input__inner {
                height: 13px;
                // height: 26px;
                line-height: 13px;
                // line-height: 26px;
            }
        }
    }
    .el-form-item--mini.el-form-item,
    .el-form-item--small.el-form-item {
        margin-bottom: 7px;
    }
    .el-form-item--mini .el-form-item__content,
    .el-form-item--mini .el-form-item__label {
        line-height: 13px;
        // line-height: 26px;
        color: #121212;
        font-size: 10px;
        // font-size: 12px;
    }
    .el-button--primary {
        background: #3862fe;
        border-color: #3862fe;
    }
    .el-button--danger {
        background: #f56c6c;
        border-color: #f56c6c;
    }
    .el-button--mini,
    .el-button--mini.is-round {
        padding: 0 15px;
        border-radius: 18px;
        height: 13px;
        // height: 26px;
        font-size: 10px;
        // font-size: 12px;
    }
}

.el-button--text {
    padding-left: 0 !important;
}

.el-button--text {
    font-size: 10px;
    // font-size: 15px;
}